﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System

<Assembly: CLSCompliant(True)> 

Namespace roncliProductions.LibWowArmory.Enums

    ''' <summary>
    ''' An enumeration to describe an item's quality.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum Quality
        Unknown = -1
        Poor = 0
        Common = 1
        Uncommon = 2
        Rare = 3
        Epic = 4
        Legendary = 5
        OtherLegendary = 6
        Heirloom = 7
    End Enum

    ''' <summary>
    ''' An enumeration to describe a side.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum Side
        Unknown = -1
        Alliance = 0
        Horde = 1
    End Enum

    ''' <summary>
    ''' An enumeration to describe a gender.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum Gender
        Unknown = -1
        Male = 0
        Female = 1
    End Enum

    ''' <summary>
    ''' An enumeration to describe a character's reputation standing.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum Standing
        Unknown = -1
        Hated = 0
        Hostile = 1
        Unfriendly = 2
        Neutral = 3
        Friendly = 4
        Honored = 5
        Revered = 6
        Exalted = 7
    End Enum

    ''' <summary>
    ''' An enumeration to describe a realm's type.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum RealmType
        Unknown = 0
        PvE = 1
        PvP = 2
        RP = 3
        RPPvP = 4
    End Enum

    ''' <summary>
    ''' An enumeration to describe a player's power type.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum PowerType
        Unknown = 0
        Energy = 1
        Focus = 2
        Mana = 3
        Rage = 4
        RunicPower = 5
    End Enum

    ''' <summary>
    ''' An enumeration to describe a player's progression in an instance.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum Progress
        Unknown = -1
        None = 0
        [Partial] = 1
        Cleared = 2
    End Enum

End Namespace
